//***** // // Date: 06.10.2014 11:43 // // Generated by ADOxx - Library export -- V 2.0 // //***** // // The file contains the following libraries: // // BIVEE Application Library 1.0 // BIVEE Application Dynamic Library 1.0 // BIVEE Application Static Library 1.0 // //***** // Defined model types: // // 1. Product Structure // Class Product // Class Customization Feature // Class Note // Relationclass inside // // Modi: // // All Classes // Class Product // Class Customization Feature // Class Note // Relationclass inside // // SL6 // Class Note // // 2. Scope Model // Class Business Entity // Relationclass connects // // 3. Thread Model // Class Process // Class Decision // Class Hub // Class Process Start // Class Process End // Class Business Entity (TM) // Relationclass subsequent // // Modi: // // Thread // Class Process // Class Decision // Class Hub // Class Process Start // Class Process End // Class Business Entity (TM) // Relationclass subsequent // // 4. Business Process Diagram // Class Note // Class End Event // Class Intermediate Event // Class Start Event // Class Subprocess // Class Task // Class Gateway // Class Knowledge Resource // Relationclass Sequence Flow // // Modi: // // Process // Class Note // Class End Event // Class Intermediate Event // Class Start Event // Class Subprocess // Class Task // Class Gateway // Class Knowledge Resource // Relationclass Sequence Flow // // 5. Preferences Pool Model // Class Preference Container // // 6. KPI Model // Class Process // Class Business Objective // Class KPI // // 7. Semantic Transit Model // Class Concept // // 8. Organizational Structure Model // Class Organizational Unit // Class Role // Class Team // Class Performer // Relationclass Has Subunit // Relationclass Has Position // Relationclass Acts in Role // VERSION <4.0> //================================================================================ //================================================================================ APPLICATION LIBRARY //================================================================================ //================================================================================ //================================================================================ RECORDCLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Preference\" width:5.0 write-protected ATTR \"Dimension\" width:5.0 write-protected ATTR \"Weight\" width:5.0 " //--- RecordClass - Instance attributes----------------------------- ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE ENUMERATION FACET VALUE "-3@-2@-1@0@1@2@3" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE VALUE "-3" //================================================================================ RECORDCLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Preference\" width:5.0 write-protected ATTR \"Dimension\" width:5.0 write-protected ATTR \"Correlation\" width:5.0 write-protected " //--- RecordClass - Instance attributes--------------------- ATTRIBUTE TYPE DOUBLE VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" //================================================================================ RECORDCLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Preference_\" width:5.0 write-protected ATTR \"Dimension\" width:5.0 write-protected ATTR \"Lower bound\" width:5.0 ATTR \"Upper bound\" width:5.0" //--- RecordClass - Instance attributes------------------ ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE DOUBLE VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "DOMAIN message:\"The valid Value Range of the Attribute lies between 0 and 1. Lower bound should not be bigg" "er than upper bound\" INTERVAL lowerbound:-1 upperbound:1" ATTRIBUTE TYPE DOUBLE VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "DOMAIN message:\"The valid Value Range of the Attribute lies between 0 and 1. Upper bound should not be smal" "ler than lower bound\" INTERVAL lowerbound:-1 upperbound:1" //================================================================================ RECORDCLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Date\" ATTR \"Temperature max (C)\" ATTR \"Temperature max (F)\" ATTR \"Temperature min (C)\" ATTR \"Temperature min (F)\" ATTR \"Windspeed (Miles)\" ATTR \"Windspeed (Kilometer/h)\" ATTR \"Wind direction (Degree)\" ATTR \"Wind direction (16point)\" ATTR \"Weather code\" ATTR \"Weather icon URL\" ATTR \"Weather description\" ATTR \"Precipitation (Millimetre)\" " //--- RecordClass - Instance attributes------------------------ ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE PROGRAMCALL FACET VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" //================================================================================ RECORDCLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"GUID\" ATTR \"Maximum volumne\" ATTR \"Maximum weight\" ATTR \"Specific fuel consumption\" ATTR \"Tare weight\" " //--- RecordClass - Instance attributes--------------------------------- ATTRIBUTE TYPE INTEGER VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE INTEGER VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE INTEGER VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE INTEGER VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" //================================================================================ RECORDCLASS : //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Name\" ATTR \"Is Value\" ATTR \"Target Value\" ATTR \"Threshold r-y\" ATTR \"Threshold y-gr\" ATTR \"Timestamp\"" //--- RecordClass - Instance attributes------------------------------ ATTRIBUTE TYPE STRING VALUE " " FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE " " FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE DATETIME VALUE "2002:01:01 00:00:00" FACET VALUE 0 FACET VALUE "" FACET VALUE "" //================================================================================ //================================================================================ BUSINESS PROCESS LIBRARY //================================================================================ //================================================================================ ATTRIBUTE VALUE "" ATTRIBUTE VALUE "06.10.2014, 11:11" ATTRIBUTE VALUE "Admin" ATTRIBUTE VALUE "ADOxx, Application Library, BIVEE" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "MODELTYPE \"Thread Model\" INCL \"Process Start\" INCL \"Process\" INCL \"Decision\" INCL \"Hub\" INCL \"Process End\" INCL \"Business Entity (TM)\" INCL \"subsequent\" MODE \"Thread\" from:all MODELTYPE \"Product Structure\" from:none plural:\"Product Structures\" pos:0 not-simulateable INCL \"Product\" INCL \"Customization Feature\" INCL \"Note\" INCL \"inside\" MODE \"All Classes\" from:all MODE \"SL6\" from:all EXCL \"Product\" EXCL \"Customization Feature\" EXCL \"inside\" MODELTYPE \"Business Process Diagram\" INCL \"End Event\" INCL \"Gateway\" INCL \"Intermediate Event\" INCL \"Start Event\" INCL \"Subprocess\" INCL \"Task\" INCL \"Note\" INCL \"Knowledge Resource\" INCL \"Sequence Flow\" MODE \"Process\" from:all MODELTYPE \"Preferences Pool Model\" INCL \"Preference Container\" MODELTYPE \"Scope Model\" from:none plural:\"Scope Models\" pos:1 attrrep:\"Supply Chain Location Att" "rep\" graphrep:\"Supply Chain Location Graphrep\" INCL \"Business Entity\" INCL \"connects\" MODELTYPE \"KPI Model\" from:none plural:\"KPI Models\" INCL \"Process\" INCL \"Business Objective\" INCL \"KPI\" MODELTYPE \"Semantic Transit Model\" INCL \"Concept\"" ATTRIBUTE VALUE "LAYOUT \"Full page (without header/footer)\" PAGE w:p h:p" ATTRIBUTE VALUE "SIMOPTION undefined" ATTRIBUTE VALUE "SIMTEXT undefined" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "www.adoxx.org info@adoxx.org" ATTRIBUTE VALUE "yes" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "numeric" ATTRIBUTE VALUE "GRAPHREP FILL color:aliceblue RECTANGLE x:-.3cm y:-.3cm w:.6cm h:.6cm " ATTRIBUTE VALUE 170 ATTRIBUTE VALUE 8 ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "#=============================================== ON_EVENT \"AfterCreateModelingNode\" { # CALL dll:(g_sScriptLocation + \"MkGuidDll.dll\") function:\"long mkGuid(char * dummy, char** guid" ")\" # CC \"Core\" SET_ATTR_VAL objid:(objid) attrname:\"GUID\" val:(guid) } ON_EVENT \"AfterCreateModelingConnector\" { # CALL dll:(g_sScriptLocation + \"MkGuidDll.dll\") function:\"long mkGuid(char * dummy, char** guid" ")\" # CC \"Core\" SET_ATTR_VAL objid:(objid) attrname:\"GUID\" val:(guid) } ON_EVENT \"AfterCreateRecordRow\" { # CALL dll:(g_sScriptLocation + \"MkGuidDll.dll\") function:\"long mkGuid(char * dummy, char** guid" ")\" # CC \"Core\" SET_ATTR_VAL objid:(rowid) attrname:\"GUID\" val:(guid) } #---- INIT GLOBAL VARS ON_EVENT \"AppInitialized\" { # init folder for geo stuff CC \"Application\" GET_PATH SETG sADOxxPath:(path) SETG sADOxxPathGeo:(path + \"\\\\geo\\\\\") CC \"AdoScript\" DIR_CREATE path:(sADOxxPathGeo) SETG g_sScriptLocation:\"db:\\\\\" CC \"AdoScript\" FILE_COPY from:(g_sScriptLocation+ \"wget.exe\") to:(sADOxxPathGeo + \"wget.exe\")" " CC \"AdoScript\" FILE_COPY from:(g_sScriptLocation+ \"download_coordinates.bat\") to:(sADOxxPathGeo" " + \"download_coordinates.bat\") CC \"AdoScript\" FILE_COPY from:(g_sScriptLocation+ \"download_weather.bat\") to:(sADOxxPathGeo + \"" "download_weather.bat\") CC \"AdoScript\" FILE_COPY from:(g_sScriptLocation+ \"download_route.bat\") to:(sADOxxPathGeo + \"d" "ownload_route.bat\") CC \"AdoScript\" FILE_COPY from:(g_sScriptLocation+ \"download_matrix.bat\") to:(sADOxxPathGeo + \"" "download_matrix.bat\") CC \"AdoScript\" FILE_COPY from:(g_sScriptLocation+ \"download_map.bat\") to:(sADOxxPathGeo + \"dow" "nload_map.bat\") CC \"AdoScript\" FILE_COPY from:(g_sScriptLocation+ \"download_location.bat\") to:(sADOxxPathGeo + " "\"download_location.bat\") CC \"AdoScript\" FILE_COPY from:(g_sScriptLocation+ \"download_altitude.bat\") to:(sADOxxPathGeo + " "\"download_altitude.bat\") CC \"Application\" REMOVE_MENU_ITEM component:\"modeling\" item:\"Process tools\" EXECUTE file:(g_sScriptLocation + \"set_proxy.asc\") } #----------------------------------------------- ITEM \"Search position for all nodes\" modeling:\"Geolocation tools\" #----------------------------------------------- EXECUTE file:(g_sScriptLocation + \"search_position_all.asc\") #----------------------------------------------- ITEM \"Position all nodes\" modeling:\"Geolocation tools\" #----------------------------------------------- EXECUTE file:(g_sScriptLocation + \"update_position_all.asc\") #----------------------------------------------- ITEM \"Update altitude for all nodes\" modeling:\"Geolocation tools\" #----------------------------------------------- EXECUTE file:(g_sScriptLocation + \"update_altitude_all.asc\") #----------------------------------------------- ITEM \"Update weather for all nodes\" modeling:\"Geolocation tools\" #----------------------------------------------- EXECUTE file:(g_sScriptLocation + \"update_weather_all.asc\") #----------------------------------------------- ITEM \"Update routing for all connections\" modeling:\"Geolocation tools\" #----------------------------------------------- EXECUTE file:(g_sScriptLocation + \"calculate_route_all.asc\") #----------------------------------------------- ITEM \"Add multiple nodes to map\" modeling:\"Geolocation tools\" #----------------------------------------------- EXECUTE file:(g_sScriptLocation + \"add_nodes_map.asc\") #----------------------------------------------- ITEM \"Add all possible connections\" modeling:\"Geolocation tools\" #----------------------------------------------- EXECUTE file:(g_sScriptLocation + \"add_all_relations.asc\") ITEM \"Set proxy server\" modeling:\"Geolocation tools\" #----------------------------------------------- EXECUTE file:(g_sScriptLocation + \"set_proxy.asc\") #----------------------------------------------- ITEM \"AdoScript Debug Shell\"      acquisition:\"Extras\" modeling:\"Extras\" analysis:\"Extras\"      simulation:\"Extras\" evaluation:\"Extras\" importexport:\"Extras\" #----------------------------------------------- IF (type (adoscript) = \"undefined\") { SETG adoscript:\"\" } CC \"AdoScript\" EDITBOX text:(adoscript)       fontname:\"Courier New\" fontheight:12       title:\"Debug code\" oktext:\"Run\" IF (endbutton = \"ok\") { SETG adoscript:(text) EXECUTE (text) } ITEM \"Set Annotation\" acquisition:\"Extras\" modeling:\"Extras\" analysis:\"Extras\" simulation:\"Extras\" evaluation:\"Extras\" importexport:\"Extras\" #----------------------------------------------- #identify the objects of class \"Note\" in the active model CC \"Modeling\" GET_ACT_MODEL # --> modelid: intValue. CC \"Core\" GET_ALL_OBJS modelid: (modelid) # --> RESULT ecode: intValue objids: strValue . SET str_objids: (objids) SET id_noteid: (-1) FOR id_objectid in: (str_objids) { CC \"Core\" GET_CLASS_NAME classid: (VAL(id_objectid)) # --> RESULT ecode: intValue classname: strValue isrel: intValue . IF (classname = \"Note\") { SET id_noteid: (VAL(id_objectid)) CC \"Core\" GET_ATTR_VAL objid: (id_noteid) attrname: \"Annotated\" # --> RESULT ecode: intValue val: anyValue . IF ( (val) = \"no\") { #get position of Note CC \"Core\" GET_CLASS_ID objid: (id_noteid) # --> RESULT ecode: intValue classid: intValue isrel: intValue . CC \"Core\" GET_ATTR_ID classid: (classid) attrname: \"Position\" # --> RESULT ecode: intValue attrid: id . CC \"Core\" GET_ATTR_VAL objid: (id_noteid) attrid: (attrid) # --> RESULT ecode: intValue val: anyValue . SET str_notePosition: (val) SET n_xnote:0 GET_PARAM_VAL main_string:(str_notePosition) idx_param:1 param_val:n_xnote SET n_ynote:0 GET_PARAM_VAL main_string:(str_notePosition) idx_param:2 param_val:n_ynote SET n_wnote:0 GET_PARAM_VAL main_string:(str_notePosition) idx_param:3 param_val:n_wnote SET n_hnote:0 GET_PARAM_VAL main_string:(str_notePosition) idx_param:4 param_val:n_hnote SET n_cxnote: (n_xnote + n_wnote/2) SET n_cynote: (n_ynote + n_hnote/2) #find another object at that position, of class \"Customization Feature\" SET id_newobjid: (-1) FOR id_objectid2 in: (str_objids) { CC \"Core\" GET_CLASS_ID objid: (VAL(id_objectid2)) # --> RESULT ecode: intValue classid: intValue isrel: intValue . CC \"Core\" GET_CLASS_NAME classid: (classid) # --> RESULT ecode: intValue classname: strValue isrel: intValue . IF (classname = \"Customization Feature\") { CC \"Core\" GET_CLASS_ID objid: (VAL(id_objectid2)) # --> RESULT ecode: intValue classid: intValue isrel: intValue . CC \"Core\" GET_ATTR_ID classid: (classid) attrname: \"Position\" # --> RESULT ecode: intValue attrid: id . CC \"Core\" GET_ATTR_VAL objid: (VAL(id_objectid2)) attrid: (attrid) # --> RESULT ecode: intValue val: anyValue . SET str_objPosition: (val) SET n_xobj:0 GET_PARAM_VAL main_string:(str_objPosition) idx_param:1 param_val:n_xobj SET n_yobj:0 GET_PARAM_VAL main_string:(str_objPosition) idx_param:2 param_val:n_yobj SET n_wobj:0 GET_PARAM_VAL main_string:(str_objPosition) idx_param:3 param_val:n_wobj SET n_hobj:0 GET_PARAM_VAL main_string:(str_objPosition) idx_param:4 param_val:n_hobj IF ((n_cxnote > n_xobj - n_wobj/2) AND (n_cxnote < (n_xobj + n_wobj/2)) AND (n_cynote > n_yobj - " "n_hobj/2) AND (n_cynote < (n_yobj + n_hobj/2))) { SET id_newobjid: (VAL(id_objectid2)) #change the attribute of the other class CC \"Core\" GET_CLASS_ID objid: (id_newobjid) # --> RESULT ecode: intValue classid: intValue isrel: intValue . CC \"Core\" GET_CLASS_NAME classid: (classid) # --> RESULT ecode: intValue classname: strValue isrel: intValue . CC \"Core\" GET_ATTR_VAL objid: (id_noteid) attrname:\"Note\" # --> RESULT ecode: intValue val: anyValue . SET str_noteValue: (val) CC \"Core\" GET_ATTR_ID classid: (classid) attrname: \"Annotation\" # --> RESULT ecode: intValue attrid: id . CC \"Core\" GET_ATTR_VAL objid: (id_newobjid) attrname: (\"Annotation\") as-string # --> RESULT ecode: intValue val: anyValue . SET str_oldValue: (val) CC \"Core\" SET_ATTR_VAL objid: (id_newobjid) attrid: (attrid) val: ((str_oldValue) + (str_noteVal" "ue) + \"\\n********\\n\") # --> RESULT ecode: intValue . CC \"Core\" GET_OBJ_NAME objid: (id_newobjid) # --> RESULT ecode: intValue objname: strValue . CC \"AdoScript\" INFOBOX (\"Attribute \\\"Annotation\\\" changed for object \\\"\" + objname + \"\\" "\" !\") CC \"Core\" SET_ATTR_VAL objid: (id_noteid) attrname: (\"Annotated\") val: (\"yes\") # --> RESULT ecode: intValue . } } } } } } IF (id_noteid = -1) { CC \"AdoScript\" INFOBOX \"No Note available in this model\" #if no \"Note\" available, display " "an error message } PROCEDURE GET_PARAM_VAL main_string: string idx_param: integer param_val: reference { SETL str_param: (token(main_string, idx_param, \" \" )) SETL str_paramValue: (token(str_param, 1, \":\")) SETL param_val: (VAL (token(str_paramValue, 0, \"c\"))) } ITEM \"Allocate Processes\" modeling:\"Extras\" EXECUTE file:(\"db:\\\\allocateProcesses.asc\")" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "off" ATTRIBUTE VALUE "DIALOG notebook:\"NOTEBOOK CHAPTER \\\"Settings\\\" ATTR \\\"TESTDOCUSETTING\\\" \"" ATTRIBUTE VALUE "GRID snap:on visible:off w:0.50cm h:0.50cm GRADIENT_PRINTING mode:avg-color LAYOUT_ALGORITHM \"Without swimlanes\" name:\"Without swimlanes (horizontal)\" orientation:horizontal raster-width:6cm raster-height:4cm" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" // --- Redefined classes --------------------------------------------------------- CLASS <__D-construct__> ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" //================================================================================ CLASS <__LibraryMetaData__> : <__D-construct__> //================================================================================ //--- Class <__LibraryMetaData__> - Class attributes------------------------------ CLASSATTRIBUTE TYPE STRING VALUE "c:\\Program Files (x86)\\BOC\\ADOxx13_EN_SA\\" FACET VALUE 0 FACET VALUE "" FACET VALUE "" CLASSATTRIBUTE <__ModelListChangeCounter__> TYPE INTEGER VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "" CLASSATTRIBUTE <__APListChangeCounter__> TYPE INTEGER VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "" CLASSATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Name\" " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" //--- Class <__LibraryMetaData__> - default values-------------------------------- ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" //================================================================================ CLASS <__Cooperative_Class__> : <__D-construct__> //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Name\" CHAPTER \"Preferences\" ATTR \"Set Preferences\" no-param push-button ATTR \"First User Preferences\" ATTR \"Second User Preferences\" ATTR \"Calculate Correlation\" no-param push-button ATTR \"Correlation Results\" " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" //--- Class <__Cooperative_Class__> - Instance attributes------------------------- ATTRIBUTE TYPE PROGRAMCALL FACET VALUE "ITEM \"Set Preferences\" EXECUTE file:(\"db:\\\\setPreferenceInInteractionProcess.asc\") " FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE VALUE "Set Preferences" ATTRIBUTE TYPE PROGRAMCALL FACET VALUE "ITEM \"Calculate Correlation\" EXECUTE file:(\"db:\\\\correlationCalculation.asc\") " FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE VALUE "Calculate Correlation" ATTRIBUTE TYPE RECORD FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "Preferences" FACET VALUE 0 ATTRIBUTE TYPE RECORD FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "Preferences" FACET VALUE 0 ATTRIBUTE TYPE RECORD FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "Correlation Results" FACET VALUE 0 //--- Class <__Cooperative_Class__> - default values------------------------------ ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" //================================================================================ CLASS : <__D-construct__> //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "GRAPHREP sizing:asymmetrical SET col:\"darkgray\" STRETCH on FILL color:(col) FILL style:null PEN w:.1cm color:(col) ELLIPSE rx:.9cm ry:.9cm PEN w:0.06cm color:(col) FILL color:(col) ELLIPSE rx:.12cm ry:.12cm ELLIPSE y:-.6cm rx:.06cm ry:.06cm ELLIPSE y:.6cm rx:.06cm ry:.06cm ELLIPSE y:-.6cm rx:.06cm ry:.06cm ELLIPSE x:-.3cm y:-.4cm rx:.02cm ry:.02cm ELLIPSE x:.3cm y:-.4cm rx:.02cm ry:.02cm ELLIPSE x:.3cm y:.4cm rx:.02cm ry:.02cm ELLIPSE x:-.3cm y:.4cm rx:.02cm ry:.02cm ELLIPSE x:-.5cm y:-.2cm rx:.06cm ry:.06cm ELLIPSE x:.5cm y:.2cm rx:.06cm ry:.06cm ELLIPSE x:-.5cm y:.2cm rx:.06cm ry:.06cm ELLIPSE x:.5cm y:-.2cm rx:.06cm ry:.06cm PEN w:0.04cm color:$9999FF LINE y2:-.6cm LINE y2:.6cm LINE x2:-.3cm y2:-.4cm LINE x2:-.3cm y2:.4cm LINE x2:.3cm y2:-.4cm LINE x2:.3cm y2:.4cm LINE x2:-.5cm y2:-.2cm LINE x2:.5cm y2:.2cm LINE x2:.5cm y2:-.2cm LINE x2:-.5cm y2:.2cm ATTR \"Name\" x:0cm y:1.2cm w:c" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Name\" ATTR \"Dimension\" " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" //--- Class - Instance attributes-------------------------- ATTRIBUTE TYPE ENUMERATION FACET VALUE "Reliability@Availablity@Cost" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE VALUE "Reliability" //--- Class - default values------------------------------- ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" //================================================================================ CLASS : <__Cooperative_Class__> //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "GRAPHREP PEN color:blue w:5pt FILL color:blue RECTANGLE x:-45.700559999999996pt y:-41.5pt h:81.88pt w:90.68836pt PEN color:blue w:5pt FILL color:blue RECTANGLE x:-64.5pt y:-20.193759999999997pt h:40.61248pt w:128pt FONT h:0.4cm color:$000000 bold ATTR \"Name\" x:0.00cm y:0.00cm w:c h:c" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Name\" ATTR \"Description\" ATTR \"Cost\" ATTR \"Price\" CHAPTER \"Preferences\" ATTR \"Set Preferences\" no-param push-button ATTR \"First User Preferences\" ATTR \"Second User Preferences\" ATTR \"Calculate Correlation\" no-param push-button ATTR \"Correlation Results\" " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" //--- Class - Instance attributes--------------------------------------- ATTRIBUTE TYPE LONGSTRING VALUE "" FACET VALUE 1 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE DOUBLE VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE DOUBLE VALUE 0 FACET VALUE 0 FACET VALUE "" FACET VALUE "" FACET VALUE "" //--- Class - default values-------------------------------------------- ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "Set Preferences" ATTRIBUTE VALUE "Calculate Correlation" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" //================================================================================ CLASS : <__Cooperative_Class__> //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "GRAPHREP layer:1 SHADOW off SET x_param:1cm SET y_param:1cm SET penc:(rgbval(\"black\")) SET fillc:(rgbval(243, 151, 13)) PEN w:(0.1cm) color:(penc) FILL color:(fillc) POLYGON 6 x1:(-1.0*x_param) y1:(-1.0*y_param) x2:(1.0*x_param) y2:(-1.0*y_param) x3:(1.5*x_param) y3:(0*y_param) x4:(1.0*x_param) y4:(1.0*y_param) x5:(-1.0*x_param) y5:(1.0*y_param) x6:(-0.5*x_param) y6:(0*y_param)" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Name\" ATTR \"Set Process Annotation\" no-param push-button ATTR \"Process Annotation\" write-protected CHAPTER \"Preferences\" ATTR \"Set Preferences\" no-param push-button ATTR \"First User Preferences\" ATTR \"Second User Preferences\" ATTR \"Calculate Correlation\" no-param push-button ATTR \"Correlation Results\" " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" //--- Class - Instance attributes--------------------------------------- ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE PROGRAMCALL FACET VALUE "ITEM \"Set Process Annotation\" EXECUTE file:(\"db:\\\\setProcessAnnotation.asc\") " FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE VALUE "Set Process Annotation" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" //--- Class - default values-------------------------------------------- ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "Set Preferences" ATTRIBUTE VALUE "Calculate Correlation" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" //================================================================================ CLASS : <__Decision__> //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "GRAPHREP layer:1 SHADOW off SET x_param:1cm SET y_param:1cm AVAL set-default:\"\" quest:\"Question\" SET col1:(rgbval(178, 245, 145)) SET col2:(rgbval(231, 250, 223)) CLIP_ELLIPSE x:0cm y:0cm rx:(0.6*x_param) ry:(0.6*y_param) GRADIENT_RECT x:(-0.6*x_param) y:(-0.6*y_param) w:(1.2*x_param) h:(1.2*y_param) style:vert color1:(co" "l1) color2:(col2) CLIP_OFF # The border of the element PEN w:0.08cm color:(rgbval(111,111,111)) FILL style:null ELLIPSE x:0cm y:0cm rx:(0.6*x_param) ry:(0.6*y_param) IF(quest!=\"\") ATTR \"Question\" x:0cm y:(0.7*y_param) w:c:(3*x_param) h:t line-break:rigorous ENDIF FONT color:(rgbval(13,90,80)) h:(0.85*y_param) bold TEXT \"X\" y:(0.05*y_param) w:c h:c" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Name\" " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "A decision is used in a process model to set questions on defined variables and construct alternative" " process paths. Each simulation has only one predecessor. The object 'Decision' must have at least on" "e predecessor and at least one successor. Only one path should be possible after decision during the " "simulation business process" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" //--- Class - Instance attributes-------------------------------------- ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" //--- Class - default values------------------------------------------- ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "enumeration" ATTRIBUTE VALUE "global" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" //================================================================================ CLASS : <__Parallelity__> //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "GRAPHREP layer:1 SHADOW off SET x_param:1cm SET y_param:1cm AVAL type:\"Type\" AVAL set-default:\"\" quest:\"Question\" SET col1:(rgbval(178, 245, 145)) PEN w:(0.08cm) color:(rgbval(111,111,111)) FILL color:(col1) IF(type=\"fork\") POLYGON 8 x1:(0.3*x_param) y1:(-0.6*y_param) x2:(0.05*x_param) y2:(-0.5*y_param) x3:(-0.1*x_param) y3:(-0.3*y_param) x4:(-0.2*x_param) y4:(-0.1*y_param) x5:(-0.2*x_param) y5:(0.1*y_param) x6:(-0.1*x_param) y6:(0.3*y_param) x7:(0.05*x_param) y7:(0.5*y_param) x8:(0.3*x_param) y8:(0.6*y_param) ELSE POLYGON 8 x1:(-0.3*x_param) y1:(-0.6*y_param) x2:(-0.05*x_param) y2:(-0.5*y_param) x3:(0.1*x_param) y3:(-0.3*y_param) x4:(0.2*x_param) y4:(-0.1*y_param) x5:(0.2*x_param) y5:(0.1*y_param) x6:(0.1*x_param) y6:(0.3*y_param) x7:(-0.05*x_param) y7:(0.5*y_param) x8:(-0.3*x_param) y8:(0.6*y_param) ENDIF IF(quest!=\"\" AND VAL(incoming)<2) ATTR \"Question\" y:(0.7*y_param) w:c:(2*x_param) h:t line-break:rigorous ENDIF " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"General\" ATTR \"Name\" ATTR \"Question\" ATTR \"Description\" ATTR \"Type\" " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "Parallelity enables the system to run through several different paths in a process at the same time. " "Through parallelity it is possible independent process parts to be executed at the same time . Parall" "elity is terminated with merging. The object 'Parallelity' has at least one predecessor and at least " "one successor. A transition condition may also be assigned to the 'subsequent' connector in order to " "link independent paths with a decision. Note that the structure of more parallel paths can be achieve" "d by intraconnection. The object 'Parallelity' should usually have as many successors as predecessors has the corresponding" " object 'Merging'. The only exception is that through a decision a path is being splited in two or mo" "re (logigal) paths. The parallelity requirement is fullfilled through the fact that there is only one" " path after a decision. The object 'Merging' is allowed to receive only as many paths as those exitin" "g the object 'Parallelity'." CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" //--- Class - Instance attributes------------------------------------------- ATTRIBUTE TYPE LONGSTRING VALUE "" FACET VALUE 1 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE STRING VALUE "" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE TYPE ENUMERATION FACET VALUE "fork@merge" FACET VALUE 0 FACET VALUE "" FACET VALUE "" ATTRIBUTE VALUE "fork" //--- Class - default values------------------------------------------------ ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" //================================================================================ CLASS : <__Start__> //================================================================================ CLASSATTRIBUTE VALUE 0 CLASSATTRIBUTE VALUE 1 CLASSATTRIBUTE VALUE "GRAPHREP SET x_param:1cm SET y_param:1cm PEN w:0.08cm color:(rgbval(111,111,111)) FILL r:255 g:255 b:102 POLYGON 3 x1:(-.7*x_param) y1:(.7*y_param) x2:(.7*x_param) y2:(.7*y_param) x3:(0*x_param) y3:(-.7*y_param) ATTR \"Name\" y:(.9*y_param) w:c:(2.8*x_param) h:t " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "NOTEBOOK CHAPTER \"Description\" ATTR \"Name\" " CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "Every business process model must contain a start object in order to show where the business process " "begins. The object 'Process start' must have no predecessors and at most one subsequent relation. It " "is possible to set a variable at and pass a parameter to the Process start." CLASSATTRIBUTE VALUE "" CLASSATTRIBUTE VALUE "" //--- Class - default values-------------------------------------- ATTRIBUTE VALUE "" ATTRIBUTE VALUE "" ATTRIBUTE VALUE "D@Working day@b@32400-43200@U1000;2000@45000-59400@U1000;2000@Free day@c@@@$bbbbbccbbbbbccbbbbbccbbbb" "bccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbcc" "bbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbb" "bbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccbbbbbc" "cbbbbbccbbbbbccbbbbbccbbbbbccbbbbbccb" ATTRIBUTE VALUE "EXPR type:integer expr:(0)" ATTRIBUTE